#include<bits/stdc++.h> 

using namespace std;
const int M=1e5+7;
int n,k,b,a[M],sum[M],ans=0x3f3f3f3f,num;

int main( )
{
    cin>>n>>k>>b;
    while(b--)
    {
        cin>>num;
        a[num]=1;
    }
    //求前缀和
    for(int i=1;i<=n;i++)
    {
        sum[i]=sum[i-1]+a[i];
    }
    for(int i=1;i+k-1<=n;i++)
        ans=min(ans,sum[i+k-1]-sum[i-1]);
    cout<<ans;
    return 0;
}